import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeMap;

	public class Similitude {
		
		//création d'un main dans le but d'appliquer et tester ce que l'on cherche
        public static void main (String[] args) {
        
        	private static BufferedReader fichierAB;
    		  private static BufferedReader fichierCM;
        	ArrayList <String> tabAB = new ArrayList();
        	ArrayList <String> tabCM = new ArrayList();
			    private Object InputStreamReader;
			    String mot;
             
        	 try {
                 fichierAB = new BufferedReader(new FileReader("tokensAB.txt"));
                 fichierCM= new BufferedReader(new FileReader("tokensCM.txt"));
                 //il faut un scanner sur le fichier AB et un autre sur le fichier CM
                 while(fichierAB.fileNotNull()){ //ici il faut tu lises le fichier AB
                     //ici tu récupères chaque mot dans la variable motAB
                     //ensuite tu ajoutes ce mot dans le tableau tabAB avec la foncion put
                     
                      for (int motAB= 0; motAB<tabAB.length; motAB++ )// ceci va mettre pas marcher car tu n'as pas la taille du tableau et tu essaies de lui mettre des entiers dans le tableau
                           tabAB+=motAB; 
                           return motAB;   //sert à rien    				
                      }
                      
                 String motAB = s.next().toUpperCase();// ici tu utilises un scanner non défini qui je ne sais pas ce qu'il lit
                 if (tablAB.containsKey(motAB)){ // on a un tableau pas une table de hashage donc on ne stocke qu'une valeur
                 	tablAB.put(motAB, 1); //et je croyais que tu ne comptais pas les mots???
         }else{
         	    	table.put(motAB, 1);        	               	
         } catch (IOException ioe) {
            System.out.println("Erreur --" + ioe.toString());
             }  
        
	
         try {
    		 fichierCM= new BufferedReader(new FileReader("tokensCM.txt"));
             while(fichierCM.fileNotNull())
        		{
        			for (int motCM= 0; motCM<tabCM.length; motCM++ )
        				tabCM+=motCM;
        				return motCM;       				
    	 }
            boolean valeur = motAB == motCM;
            boolean valeur2 = motAB.equals(motCM);
            int valeur3 = motAB.compareTo(motCM);
            writer = new PrintWriter(new FileWriter("ABCMsimilitude.txt"));
            writer.println(mot); // enregistre dans le fichier
            writer.close();
            System.out.println("le fichier ABCMsimilitude.txt a été créé  ");
     } catch (IOException ioe) {
        System.out.println("Erreur --" + ioe.toString());
         }     finally {
            // dans tous les cas, on ferme nos flux
            fichierAB.close();
            fichierCM.close();
          } 
   }
}
